rumor has it that... - Espagnol Anglais Dictionnaire